﻿@charset "utf-8";
/* CSS Document */

.left li.active,.right .tab,.right .tab li.active,.right .content .line,.right .content .t4 li,.right .content h2,.right .content .p3 li div,.right .content .t6 li,.right .content .t8 li,.right .content .p5 s{background:url(../images/about.gif) no-repeat;}

.banner{ height:119px; width:auto;border-bottom:1px solid #DFE3E6;background:url(../images/banner.jpg) no-repeat 50% 0;}
.wrap{ width:950px; height:auto; overflow:hidden; margin:0 auto; background-color:#F2F2F2;}
.nav{ height:41px; line-height:41px; font-size:14px; background-color:#fff;}
.nav span{ margin:0 10px;}

.left{ width:140px; float:left; padding-top:20px;}
.left li{ height:35px; line-height:35px; clear:both; text-align:center; font-size:14px;}
.left li.active{ width:131px; height:47px; line-height:39px; background-position:0 -41px; font-weight:bold; margin-left:9px; }
.left li.active a{color:#FF6000;}
.left li a{}

.right{ width:810px; float:left; overflow:hidden; background-color:#fff;}
.right .tab{ height:30px; line-height:30px; display:block; clear:both;background-position:0 28px; background-repeat:repeat-x; margin-left:20px;}
.right .tab li{ display:inline; float:left; font-size:14px;}
.right .tab li a{ margin:0 10px;}
.right .tab li.active{ width:79px; height:30px; line-height:30px; text-align:center; background-position:0 -90px; display:block;}
.right .tab li.active a{ color:#AA5100; font-weight:bold; margin:0;}
.right .tab li.nf{ float:right; font-size:12px;}
.right .tab li.nf a{ margin:0 7px;}

.right .content{ clear:both; height:auto; overflow:hidden; zoom:1;}
.right .content h2{ height:32px; line-height:32px; clear:both; margin-left:40px; font-size:14px; background-position:-118px -88px; padding-left:20px; border-bottom:1px solid #DDDDDD;}
.right .content h3{ height:42px; overflow:hidden; line-height:42px; margin-left:40px; font-size:16px; font-family:"黑体";}
.right .content h3.csr{ width:455px; margin-left:0; padding-top:15px; float:left;}
.right .content h3.csr span{ margin-left:15px; font-size:14px;}
.right .content h4{width:455px; height:42px;padding-top:15px; overflow:hidden; line-height:42px; float:left; font-size:14px; font-family:"黑体"; }
.right .content .t1{ height:auto; line-height:25px; overflow:hidden; margin-left:40px; font-size:14px; padding-bottom:8px;}
.right .content .t2{ width:280px; float:left; display:inline; height:auto; overflow:hidden;line-height:25px; margin-left:40px; font-size:14px; }
.right .content .t3{ width:455px; float:left; height:auto; overflow:hidden;line-height:25px; font-size:14px;}
.right .content .t4{ float:left; width:455px; height:auto; overflow:hidden;}
.right .content .t4 li{ height:auto; overflow:hidden; line-height:24px; padding-left:12px; background-position:-142px -129px;}
.right .content .t5{ font-size:12px; clear:both; height:20px; color:#8F8F8F; margin-left:36px;}
.right .content .t6{ clear:both; padding-bottom:15px;}
.right .content .t6 li{ height:auto; line-height:30px; overflow:hidden; clear:both; font-size:14px; margin-left:40px; padding-left:22px; background-position:-145px -52px;}
.right .content .t6 li span{ margin-right:15px; color:#666;}
.right .content .t7{ clear:both; padding-bottom:15px;}
.right .content .t7 li{ margin:20px 20px 0 40px; clear:both;}
.right .content .t7 li strong{ height:25px; line-height:25px; overflow:hidden; float:left; font-size:14px; margin-right:20px;}
.right .content .t7 li span{ float:left;height:25px; line-height:25px; color:#666;}
.right .content .t7 li p{ clear:both; height:auto; overflow:hidden; line-height:18px; color:#666;}
.right .content .t8{ float:left; height:auto; overflow:hidden; margin-left:40px;}
.right .content .t8 li{ height:auto; font-size:14px; overflow:hidden; line-height:24px; padding-left:12px; background-position:-142px -129px;}
.right .content .t9{ margin-left:40px; color:#8F8F8F;height:auto; line-height:21px; overflow:hidden; padding-bottom:8px;}
.right .content .line{ height:1px; font-size:1px; overflow:hidden; line-height:1px; background-position:0 -126px; clear:both; background-repeat:repeat-x; margin-left:40px; }
.right .content .p1{ float:right;}
.right .content .p2{ float:left; padding:2px; border:1px solid #DFE0E2; margin:20px 20px 0 40px; display:inline;}
.right .content .p3{ clear:both; height:auto; overflow:hidden;}
.right .content .p3 li{ float:left; width:198px; height:auto; overflow:hidden; padding:10px 10px 0 40px; position:relative;}
.right .content .p3 li.line{ height:1px; padding:0; width:750px; clear:both; _display:inline;}
.right .content .p3 li img{ width:75px; height:75px; overflow:hidden; padding:2px; border:1px solid #DFE0E2; margin-right:10px; float:left;}
a.jiyu_link{ float:left;}
a.jiyu_link span{display:block; position:absolute; background-image: url(../images/play_venture_small.png)!important;
background-repeat: no-repeat; background-position:center;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/play_venture_small.png');
_ background-image: none;  padding:0; text-align:center; width:19px; height:17px;/* *top:-45px;_top:-50px;*/ top:68px;left:94px;}
.right .content .p3 li strong{ width:100px; float:left; font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.right .content .p3 li p{ font-size:12px; float:left; width:100px; height:20px; line-height:20px; color:#666666; overflow:hidden;}
.right .content .p3 li div{ width:75px; height:12px; background-position:0 -130px; clear:both; margin:2px 0 0 3px;}
.right .content .p4{ clear:both; height:auto; overflow:hidden; vertical-align:top; margin:0 0 0 60px;}
.right .content .p4 img {margin:20px 10px 0 0; float:left;}
.right .content .p5 {clear:both; margin:0 25px 0 60px; padding:5px 0 15px; height:auto; overflow:hidden;}
.right .content .p5 s {width:24px; height:11px; display:inline-block; background-position:-83px -98px; margin-left:5px; *vertical-align:bottom}
.right .content .p5 dt {font-weight:bold; margin:20px 0 8px;}
.right .content .p5 dd {background:#f2f2f2; padding:10px; display:block;}
.right .content .p5 a{ margin-right:35px;white-space:nowrap;}
.right .content div.p5{ clear:both; margin:0 25px 0 60px; padding:20px 0; height:auto; overflow:hidden; line-height:24px;}
.right .content div.p5 a{ margin-right:12px;white-space:nowrap;}
.right .content .p6{ margin:20px 0 0 40px;}
.right .content .p7{ margin-left:60px; clear:both; padding:4px 0 6px 0;}
.right .content .p7 img{ margin-right:6px;}
.right .content .cc{ clear:both;}
.right .content .cc li{ margin-left:60px; padding-top:10px; font-size:14px; clear:both; height:auto; overflow:hidden;line-height:25px;}
.right .content .cc li strong{ width:50px; float:left; color:#FF4901;}
.right .content .cc li p{ width:660px; float:left; color:#666666;}
.right .content .cc li span{ display:block; font-weight:bold; color:#312C28;}
.right .content .cc li span a{ font-weight:normal; color:#312C28; margin-right:15px;}
.right .content .cc li .line{ margin-left:0; margin-top:10px;}
.right .content .line2{ height:18px; font-size:1px; overflow:hidden; line-height:1px; clear:both;margin-left:40px; border-top:1px solid #EEEEEE; margin-top:7px;}

.right .content .ppcp{clear:both; margin-top:10px;}
.right .content .ppcp li{ margin-left:60px; font-size:14px; clear:both; height:auto; overflow:hidden;line-height:25px;}
.right .content .ppcp li a{ margin-right:15px;}
.right .content .ppcp li strong{}

.paging {text-align:center;}
.paging a,.paging span {height:21px; line-height:22px; padding:0 5px; border:1px solid #ddd; margin:0 5px; background:#fff; display:inline-block;}
.paging span {color:#999;}
.paging .on {color:#FF4800; border:1px solid #ffd393;}

.wrap .right .content .cp{ clear:both; width:728px; height:auto; overflow:hidden; border:1px solid #ddd; background-color:#F9F9F9; margin:20px 0 0 60px; padding-top:5px;}
.wrap .right .content .cp h5{ height:40px; line-height:40px; color:#FF4901; font-size:14px; padding:0 40px;}
.wrap .right .content .cp h5 a{ float:right; font-size:12px; font-weight:normal;}
.wrap .right .content .cp .line{ margin:0 20px;}
.wrap .right .content .cp dl{ clear:both; height:auto; overflow:hidden; padding-bottom:15px; margin:0 40px;}
.wrap .right .content .cp dl dt{ height:28px; line-height:28px; font-weight:bold;}
.wrap .right .content .cp dl dd{ height:auto; overflow:hidden; line-height:24px; color:#666;}
.wrap .right .content .cp dl dd pre{white-space: pre-wrap;   word-wrap: break-word;}
.wrap .right .content .cp dl dd b{ color:#000;}
.wrap .right .content .cp dl dd.zhu{ color:#FF4901;}

.right .content .lxfs{clear:both; margin-top:10px;}
.right .content .lxfs li{ margin-left:10px; font-size:14px; clear:both; height:auto; overflow:hidden;line-height:25px;}
.right .content .lxfs li a{ color:#3265CB;}

.table_dengji{ width:400px;margin:0 0 0 40px;}
.table_dengji td{ height:24px;}

.rss{ margin-left:40px; height:auto; overflow:hidden; clear:both;border-bottom:1px solid #DDDDDD;}
.rss li{ height:38px; line-height:38px;}
.rss li .xml{ margin:11px 5px 0 0; float:left;}
.rss li .rss_a{ float:left;}
.rss li span{ float:right;}

.sp{ width:480px; overflow:hidden; height:auto; overflow:hidden; float:right;}

#popup-bezel{border: 4px solid #9B9B99;}
#popup-bezel h2 {background-color: #FFFFFF; border-bottom: 1px solid #FFD393;color: #A55301;font-size: 14px;height: 31px; line-height: 31px;padding: 0 10px; position: relative;background:url(../images/public.gif) repeat-x 0 -92px;}
.black{ display:block;}
.close { display: block;height: 10px;position: absolute;right: 10px; top: 10px; width: 10px;background: url(../images/public.gif) no-repeat -159px -229px;}
.logreg{ padding:0 0 10px 10px; height:auto; overflow:hidden;}
.suggestion_item{ height:30px; line-height:30px;}
.input_middle_212 input{ border: 1px solid #C0C0C0; font-size: 12px; height: 23px;margin-right: 5px; padding: 2px; width: 200px;color: #333333;
    font-family: 'lucida grande',taho,verdana,'trebuchet ms',sans-serif;}
.input_textarea_long textarea {border: 1px solid #C0C0C0; font-size: 12px;height: 150px; line-height: 18px; margin-top: 5px; width: 500px;}
#content_error{ height:25px; line-height:25px;}
.suggestion_button img{ margin-top:5px;}

#tclogin,#tcentry,#popup_main {width:540px; margin:0 auto; padding:10px; height:auto; overflow:hidden;}
.login-l,.entry-l {border-right:1px solid #ddd; padding-right:10px; width:310px; float:left; overflow:visible;}
.login-l ul,.entry-l ul {padding-bottom:10px; overflow:visible;}
.login-r,.entry-r {width:160px; float:right;}
.login-l li,.login-r li,.entry-l li,.entry-r li,#popup_main li {margin-bottom:10px; position:relative;}
.login-l li strong,.login-r li strong,.entry-l li strong,.entry-r li strong,#popup_main li strong{font-weight:normal; padding-bottom:5px; display:block;}
#login_username, #login_password, #tcentry ul .zcinput, #tcentry ul .yzinput, #popup_main ul input {border: 1px solid #C0C0C0; font-size: 12px; height: 23px; margin-right: 5px; padding: 2px; width: 200px;}
input, select, textarea { color: #333333; font-family: 'lucida grande',taho,verdana,'trebuchet ms',sans-serif;
font-size: 12px;}
.logreg-but{background: url(../images/public.gif) no-repeat -156px -196px;border: medium none;font-size: 14px;font-weight: bold; height: 29px;margin-right: 10px;width: 67px;}
.red a,a.red{color:#ff4800;}
#tcentry ul .yzinput{ width:84px;}

/* TV distribution */
table.partners_infotable{ border:1px solid #9F9F9F; border-collapse:collapse; font-family:Arial,Helvetica,sans-serif; margin-top:10px;text-align:center;}
table.partners_infotable th{ background:url(../images/tb_bg.gif); border:1px solid #9F9F9F; padding:0 5px; text-align:left; vertical-align:baseline;font-weight:bold;height:38px;line-height:38px;text-align:center;}
table.partners_infotable td { border:1px solid #9F9F9F; padding:5px; vertical-align: text-top;vertical-align: middle;}
.p4 p{padding-top:5px;line-height:24px;font-size:14px;}
.p4 p.pt15{padding-top:15px;}
td.fwb{font-weight:bold;}
table.partners_infotable tr.bb2{border-bottom:2px solid #9F9F9F;}
tr.bf7{background:#F7F7F8;}
td.bff{background:#FFF;}

table.partners_infotable td.th { background:url(../images/tb_bg.gif); border:1px solid #9F9F9F;  text-align:left; vertical-align:baseline;font-weight:bold;height:38px;line-height:38px;text-align:center;}
table.partners_infotable td.th{ padding:0;}
.th1 div{ width:36px;}
.th2 div{ width:49px;}
.th3 div{ width:92px;}
.th4 div{ width:46px;}
.th5 div{ width:71px;}
.th6 div{ width:180px;}
.th7 div{ width:89px;}
.th8 div{ width:71px;}
.th9 div{ width:98px;}












